home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2007 September / PCWSEP07.iso / Software / Resources / Developers / XAMPP 1.5.4 / Windows installer / xampp-win32-1.5.4-installer.exe / xampp / readme_de.txt < prev    next >
Text File  |  2006-09-09  |  7KB  |  190 lines

  1.   ApacheFriends XAMPP (basic package) version 1.5.4
  2.  
  3.   + Apache 2.2.3
  4.   + MySQL 5.0.24a
  5.   + PHP 5.1.6 + PHP 4.4.4 + PEAR
  6.   + PHP-Switch win32 1.0 (von Apachefriends, man nehme die "php-switch.bat") 
  7.   + XAMPP Control Version 2.3 from www.nat32.com    
  8.   + XAMPP Security 1.0    
  9.   + SQLite 2.8.15
  10.   + OpenSSL 0.9.8c
  11.   + phpMyAdmin 2.8.2.4
  12.   + ADOdb 4.91
  13.   + Mercury Mail Transport System v4.01b
  14.   + FileZilla FTP Server 0.9.18
  15.   + Webalizer 2.01-10
  16.   + Zend Optimizer 3.0.1
  17.   + eAccelerator0.9.5 RC1 fⁿr PHP 5.1.6 (auskommentiert php.ini)
  18.  
  19. * System Vorrausetzungen:
  20.   
  21.   + 64 MB RAM (recommended)
  22.   + 200 MB free Fixed Disk 
  23.   + Windows 98, ME
  24.   + Windows NT, 2000, XP (Recommended)
  25.  
  26. SCHNELLINSTALLATION:
  27.  
  28. [Schritt 1: Auf die obersten Hirachie eines beliebigen Laufwerks bzw. 
  29. auf dem WechseldatentrΣger des USP Sticks entpacken => E:\ oder W:\. Es 
  30. entsteht E:\xampp oder W:\xampp. Fⁿr den USB Stick nicht die 
  31. "setup_xampp.bat" nutzen, um ihn auch transportabel nutzen zu k÷nnen!]
  32.  
  33. Schritt 1: Das Setup mit der  Datei "setup_xampp.bat" im XAMPP Verzeichnis 
  34. starten.Bemerkung: XAMPP macht selbst keine EintrΣge in die Windows Registry
  35. und setzt auch keine Systemvariablen.   
  36.  
  37. Schritt 2: Apache2 mit PHP4 starten mit
  38. => \xampp\apache_start.bat
  39. Der Apache 2 wird durch einfaches schlie▀en der 
  40. Apache Kommandoforderung (CMD) heruntergefahren. 
  41.  
  42. Schritt 3: MySQL starten der mit 
  43. => \xampp\mysql_start.bat
  44. Den MySQL regulΣr stoppen mit "mysql_stop.bat".
  45.  
  46. Schritt 4: ╓ffne deinen Internet Browser und gebe http://127.0.0.1
  47. oder http://localhost ein. Danach gelangst du zu den zahlreichen 
  48. ApacheFriends Beispielen auf deinem lokalen Server.
  49.  
  50. Schritt 5: Das Hauptdokumentenverzeichnis fⁿr HTTP (oft HTML) ist
  51. => \xampp\htdocs. PHP kann die Endungen  *.php, *.php4,
  52. *.php3, *.phtml haben, *.shtml fⁿr SSI, *.cgi fⁿr CGI (z.B. perl).
  53.  
  54. Schritt 6: XAMPP DEINSTALLIEREN? Einfach das "xampp" 
  55. Verzeichnis l÷schen. Vorher aber alle Server stoppen 
  56. bzw. als Dienste  deinstallieren. 
  57.  
  58. ---------------------------------------------------------------
  59. PASSW╓RTER
  60.  
  61. 1) MySQL
  62.  
  63. Benutzer: root
  64. Passwort:
  65. (also kein Passwort)
  66.  
  67. 2) FileZilla FTP
  68.  
  69. Benutzer: newuser
  70. Passwort: wampp 
  71.  
  72. Benutzer: anonymous
  73. Passwort: some@mail.net
  74.  
  75. 3) Mercury: 
  76. Postmaster: postmaster (postmaster@localhost) und Admin (Admin@localhost)
  77.  
  78. Testuser: newuser  
  79. Passwort: wampp 
  80.  
  81. 4) WEBDAV: 
  82.  
  83. Benutzer: wampp
  84. Password: xampp 
  85.  
  86. ---------------------------------------------------------------
  87. NUR F▄R NT SYSTEME
  88. (NT4 | windows 2000 | windows xp)
  89.  
  90. \xampp\apache\apache_installservice.bat =
  91. ==> Installiert des Apache 2 als Dienst
  92.  
  93. \xampp\apache\apache_uninstallservice.bat =   
  94. ==> Deinstalliert des Apache 2 als Dienst
  95.  
  96. \xampp\mysql\mysql_installservice.bat =
  97. ==> Installiert MySQL als Dienst
  98.  
  99. \xampp\mysql\mysql_uninstallservice.bat = 
  100. ==> Deinstalliert MySQL als Dienst
  101.  
  102. ==> Nach allen Dienst(de)installationen, system neustarten! 
  103. ---------------------------------------------------------------
  104.  
  105. DAS THEMA SICHERHEIT
  106.  
  107. Wie schon an anderer Stelle erwΣhnt ist XAMPP nicht fⁿr den Produktionseinsatz gedacht, 
  108. sondern nur fⁿr Entwickler in Entwicklungsumgebungen. Das hat zur Folge, dass XAMPP 
  109. absichtlich nicht restriktiv sondern im Gegenteil sehr offen vorkonfiguriert ist. Fⁿr 
  110. einen Entwickler ist das ideal, da er so keine Grenzen vom System vorgeschrieben bekommt. 
  111. Fⁿr einen Produktionseinsatz ist das allerdings ⁿberhaupt nicht geeignet.Hier eine Liste, 
  112. der Dinge, die an XAMPP absichtlich(!) unsicher sind:
  113.  
  114. Der MySQL-Administrator (root) hat kein Passwort. 
  115. Der MySQL-Daemon ist ⁿbers Netzwerk erreichbar. 
  116. phpMyAdmin ist ⁿbers Netzwerk erreichbar. 
  117. In dem XAMPP-Demo-Seiten (die man unter http://localhost findet) gibt es den Punkt "Sicherheitscheck". 
  118. Dort kann man sich den aktuellen Sicherheitszustand seiner XAMPP-Installation anzeigen lassen.
  119.  
  120. Will man XAMPP in einem Netzwerk betreiben, so dass der XAMPP-Server auch von anderen 
  121. erreichbar ist, dann sollte man unbedingt den folgende URL aufrufen, mit dem man 
  122. diese Unsicherheiten einschrΣnken kann: 
  123.  
  124. http://localhost/security/
  125.  
  126. Hier kann das root Passwort fⁿr MySQL + phpMyAdmin und auch ein Verzeichnisschutz fⁿr die 
  127. XAMPP-Seiten eingerichtet werden. 
  128.  
  129.  
  130. Apache Hinweise:
  131.  
  132. (1) Im Gegesatz zu dem Apache 1.x kann der Apache 2 bei 
  133. einen manuellen Start nicht mit "apache -k shutdown" gestoppt
  134. werden. Das funktioniert nur als Dienstinstallation unter 
  135. NT Systemen. Also die Apache START Eingabeforderungen zum stoppen 
  136. einfach schlie▀en.
  137.  
  138.  
  139. (2) Fⁿr mod_auth_mysql experimentell. Das Modul ebenfalls einfach
  140. in der "httpd.conf" entkomentieren. Weitere Hinweise zu diesem Modul 
  141. findet Ihr auf der Hauptseite dieses Xampp-Pakets.   
  142.  
  143.  
  144. (3) Zum laden von Web_DAV nur die Module 
  145. mod_dav.so + mod_dav_fs.so in der httpd.conf entkommentieren 
  146. (# entfernen). Dann fⁿr http://127.0.0.1:81 einrichten und testen!
  147. (nicht fⁿr MS Frontpage, einzig fⁿr Adobe Dreamweaver)
  148.  
  149.  
  150. MYSQL Hinweise:
  151.  
  152. 1) Um den mysqld zu starten bitte Doppelklick auf \xampp\mysql_start.bat. 
  153. Der MySQL Server startet dann im Konsolen-Modus. Das dazu geh÷rige 
  154. Konsolenfenster muss offen bleiben (!!) Zum Stop bitte die mysql_shutdown.bat 
  155. benutzen!
  156.  
  157. 2) Um den MySQL Daemon von diesem Paket mit "innodb" fⁿr bessere Performance zu
  158. nutzen, editiert bitte die "my" bzw."my.cnf" im /xampp/mysql/bin Verzeichnis
  159. bzw. als Dienst die C:\my.cnf unter NT/2000/XP. Dort akiviert ihr dann die Zeile
  160. "innodb_data_file_path=ibdata1:30M". Achtung, "innodb" kann ich derzeit nicht
  161. fⁿr 95/98/ME empfehlen, da es hier immmer wieder zu blockierenden 
  162. Systemen kam. Also nur NT/2000/XP!  
  163.  
  164. Wer MySQL als Dienst unter NT/2000/XP benutzen m÷chte, muss 
  165. unbedingt (!) vorher die "my" bzw."my.cnf unter c:\ (also c:\my.cnf) 
  166. implementieren. Danach die "mysql_installservice.bat" im mysql-Ordner 
  167. aktivieren.               
  168.  
  169.  
  170. 3) Der MySQL-Server startet ohne Passwort fⁿr MySQl-Administrator "root". 
  171. Fⁿr eine Zugriff in PHP sΣhe das also aus:  
  172. mysql_connect("localhost","root","");
  173. Ein Passwort fⁿr "root" k÷nnt ihr ⁿber den mysqladmin in der Eingabforderung
  174. setzen. Z.B: 
  175.     \xampp\mysql\bin\mysqladmin -u root password geheim
  176. Wichtig: Nach dem einsetzen eines neuen Passwortes fⁿr root muss auch 
  177. phpMyAdmin informiert werden! Das geschieht ⁿber die Datei "config.inc.php"
  178. zu finden als \xampp\phpmyadmin\config.inc.php. Dort also folgenden 
  179. Zeilen editieren:  
  180.    
  181.     $cfg['Servers'][$i]['user']            = 'root';   // MySQL user
  182.     $cfg['Servers'][$i]['auth_type']       = 'http';   // HTTP Authentifzierung
  183.  
  184. So wird zuerst das 'root' Passwort vom MySQL Server abgefragt, bevor
  185. phpMyAdmin zugreifen darf.      
  186.     
  187. ---------------------------------------------------------------    
  188.     
  189. Have a lot of fun! Viel Spa▀! Bonne Chance!
  190.